Road Map to QuickTime 3

Video Output Components

Video output components allow you to send QuickTime video to devices that are not recognized as displays by your computer's operating system. Video output components are used directly by applications that allow the user to send movie output to external devices. Manufacturers of video output hardware may need to create a video output component to use with their products.

Applications use video output components by selecting a component, configuring it, and associating it with a graphics world. Applications programmers should already be familiar with the Movie Toolbox and the Component Manager before reading this chapter.

Most developers should read the section " About Video Output Components " to understand what video output components are and when they should be used. Applications developers who will use video output components should also read the section " Using Video Output Components " and refer to the " Functions " section as necessary.

The remaining sections of this chapter are intended primarily for developers who are creating new video output components.

About Video Output Components

QuickTime 3 Reference describes what video output components are and what they do.

Using Video Output Components

QuickTime 3 Reference describes how applications use video output components. The necessary steps are covered in detail, and code samples are provided. Details of the display mode QT Atom container are also provided. Steps are described for providing output to a video output component as a sole device, or in conjunction with output to the screen (drawing to an echo port).

Creating a Video Output Component

QuickTime 3 Reference describes how to create a video output component. Apple provides a base video output component, which performs services common to all video ouput components, to simplify the task of creating new components. Sample code is provided.

Creating a Transfer Codec for a Video Output Component

QuickTime 3 Reference describes how to create a transfer codec for a video output component. A transfer codec is used to transform video data from one of the supported QuickTime video formats, such as 32 bit RGB, into a format that your output device can display.

Functions

QuickTime 3 Reference defines the functions that are used to control video output components. The functions are divided into groups that serve a common purpose. The functions in each group are prefaced by a short description of their role.

Data Types

QuickTime 3 Reference describes display mode QT Atom container, which is used to list the display modes supported by a video output component.

Constants

QuickTime 3 Reference defines the constants used to identify video output components and their capabilities, and to act as selectors for their functions.

Result Codes

QuickTime 3 Reference defines the result codes returned by video output component functions in the event of an error.


© 1997 Apple Computer, Inc.